libxl: add PVH support to domain creation
authorRoger Pau Monne <roger.pau@citrix.com>
Fri, 22 Sep 2017 15:25:08 +0000 (16:25 +0100)
committerRoger Pau Monne <roger.pau@citrix.com>
Thu, 28 Sep 2017 14:28:01 +0000 (15:28 +0100)
commit6cc06d092ca4010021aeca491c89b9f90f2ff128
tree937cac7056adadc0b4263d960157205df15ee5f4
parent6ed3559f0666b7a5436ae5a73af48e57425fc452
libxl: add PVH support to domain creation

Remove the device model "none" support from domain creation and
introduce support for PVH.

This requires changing some of the HVM checks to be applied for both
HVM and PVH.

Setting device model to none was never supported since it was an
unstable interface used while transitioning from PVHv1 to PVHv2.

Now that PVHv1 has been finally removed and that a supported
interface for PVHv2 is being added this option is no longer necessary,
hence it's removed.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/libxl_create.c